#ifndef CHAMPIONS_LIST_HASH_MAP
#define CHAMPIONS_LIST_HASH_MAP

#include "HashMapImplementation.h"

static int MAX_CHMP_LST_LEN	= 100;

// ChampionsListHashMap
class ChampionsListValue
{
	// member fucntions
public:
	ChampionsListValue();
	~ChampionsListValue();

	// data members
public:
	size_t m_iDocFreq;
	priority_queue<PostingValue> m_sPstngLst;
private:
	size_t m_iMaxChmpLstLen;
};

class ChampionsListHashMap
{
public:
	HashMapImplementation<ChampionsListValue> m_HashMapHndl;
};

#endif